Career 2017 2016 2015 2014 2013 2012 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour The Surbiton Trophy - Surbiton Open de Montauban - Montauban Siemens Open 2001 - Scheveningen Vancouver Challenger Tulsa Challenger Knoxville Challenger Champaign Challenger Savannah Challenger Nottingham Challenger Vancouver Challenger Quimper Challenger Marrakech Challenger Bordeaux Challenger Bordeaux Challenger Braunschweig Challenger St. Remy Challenger Orleans Challenger Rennes Challenger Happy Valley Challenger Irving Challenger Aix En Provence Challenger Braunschweig Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Sophia Antipolis Challenger Lyon Challenger Ilkley Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Petange Challenger IPP Open - Helsinki St. Remy Challenger Adidas International - Sydney Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Generali Open 2000 - Kitzbuhel Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Salem Open - Hong Kong Adidas Open de Toulouse - Toulouse Qatar Mobil Open 2001 - Doha Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis President's Cup - Tashkent Davidoff Swiss Indoors - Basel Trofeo Conde de Godo - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Stockholm Open - Stockholm Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Petange Challenger AAPT Championships - Adelaide BMW Open - Munich Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe Estoril Open - Estoril The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing TCT Open - Tunis XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda The Powder Byrne Trophy - Surbiton Grand Prix de Tennis de Lyon - Lyon Proton Malaysian Open - Kuala Lumpur Powder Byrne Trophy - Surbiton Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo SAP Open - San Jose Challenger Britania Zavaleta - Puebla Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca 1998 Safeway Challenger - Aptos AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Frito Lay/USTA Challenger - Binghamton Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas ATP Tour Challenger at Nellie Gail - Laguna Hills USTA/Safeway Challenger - Aptos Open 88 - Contrexeville Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx drkoop.com USTA Challenger of Austin - Austin Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage drkoop.com USTA Challenger of Burbank - Burbank ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille USTA Challenger of Burbank - Burbank Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Citi Open - Washington If Stockholm Open - Stockholm Open Castilla y Leon - Segovia ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich AEGON International - Eastbourne Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Moselle Open - Metz Rio Open - Rio de Janeiro Suisse Open - Gstaad Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Pekao Open 2003 - Szczecin Mons Challenger Porsche Open - Poznan Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Prostejov Challenger V Abierto Internacional de Salinas - Salinas Orleans Challenger Zagreb Open - Zagreb Sarasota Challenger Wartburg Open - Eisenach Quimper Challenger Open de Montauban - Montauban Open de Charleroi - Charleroi Mouilleron-Le-Captif Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Costa Rica - San Jose Wroclaw Challenger 2001 USTA Challenger of Calabasas - Calabasas Mons Challenger Talahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Mons Challenger CNA TennisPro Classic - Winnetka VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi Garden Open - Rome Sarasota Challenger The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Kremlin Cup - Moscow Nord/LB Open - Braunschweig Orleans Challenger Tulsa Challenger Heilbronn Challenger Marburg Challenger Siebel Open - San Jose Grand Prix Hassan II - Casablanca Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Mons Challenger Stockholm Open - Stockholm Siemens Open - Scheveningen Open 88 - Contrexeville Puebla Challenger Braunschweig Challenger Countrywide Classic USTA Men's Challenger - Carson Chennai Open - Chennai Bordeaux Challenger Internationaux de Tennis de Brest - Brest Heineken Open Shanghai - Shanghai Open Castilla y Leon Trofeo Iberdrola - Segovia Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Ciudad de Pozoblanco 'Open Diputacion' - Cordoba U.S. Men's Clay Court Championships - Houston The Samsung Open - Nottingham Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Siebel Open - San Jose JSM Challenger of Champaign - Urbana The Nottingham Open - Nottingham Black Forest Open - Freudenstadt Mercedes Cup - Stuttgart TED Open - Istanbul Masters Series - Hamburg Open de L'Isere (Open 38) - Grenoble Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Siebel Open - San Jose Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tallahassee Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Thailand Open - Bangkok U.S. Men's Clay Court Championships - Houston Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal The Nottingham Open - Nottingham Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid If Stockholm Open - Stockholm Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Idea Prokom Open - Sopot Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Thailand Open - Bangkok Western & Southern Financial Group Masters - Cincinnati Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Medibank Private International - Sydney BellSouth Open - Vina del Mar Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome The Stella Artois Grass Court Championships - London Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris AIG Japan Open - Tokyo Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sybase Open - San Jose Monte-Carlo Rolex Masters - Monte-Carlo The Samsung Open - Nottingham Internazionali BNL dItalia - Rome Open Sud de France - Montpellier Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Sydney International - Sydney Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai The Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel The Hamlet Cup - Long Island BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz AAPT Championships - Adelaide ATP Kremlin Cup - Moscow Brisbane - Brisbane Medibank International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Mutua Madrid Open - Madrid Open de Moselle - Metz Japan Open - Tokyo BNP Paribas Open - Indian Wells Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon 2003 Mercedes Cup - Stuttgart Sony Open Tennis - Miami Gold Flake Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miller Lite Hall of Fame Tennis Championships - Newport Miami Open - Miami Generali Open 2001 - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Lyon - Lyon Generali Open - Kitzbuhel BNP Paribas Masters - Paris Open Sud de France - Montpellier Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Open de Nice Cote d'Azur - Nice Western & Southern Open - Cincinnati AEGON Championships - London BNP Paribas Masters - Paris Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis If Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Apia International - Sydney Open Sud de France - Montpellier China Open - Beijing Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Austrian Open - Kitzbuhel Heilbronn Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Brasil Open - Sao Paulo Salem Open - Hong Kong Grand Prix Hassan II - Marrakech AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Sacramento Challenger - Sacramento AEGON Championships - London RCA Championships - Indianapolis U.S. Mens's Clay Court Championship - Houston Bet-at-home Open - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Medibank International - Sydney Millennium Estoril Open - Estoril Next Generation Adelaide International - Adelaide Generali Open - Kitzbuhel U.S. Open - New York Moselle Open - Metz Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ATP Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Wimbledon - London Next Generation Adelaide International - Adelaide U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Open de Moselle - Metz Dutch Open Tennis - Amersfoort Kroger / St. Jude International - Memphis Australian Open - Melbourne International Championship of Croatia - Umag French Open - Paris Wimbledon - London U.S. Open - New York Heilbronn Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Men's Clay Court Championships - Houston French Open - Paris Wimbledon - London TD Waterhouse Cup - Long Island U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Atlanta Tennis Championships - Atlanta Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Open SEAT Godo 2006 - Barcelona The Stella Artois Grass Court Championships - Queen's/London U.S. Open - New York Topshelf Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Wimbledon - London Moselle Open - Metz U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Infiniti Open - Los Angeles Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad The Stella Artois Grass Court Championships - London Campionati Internazionali di Sicilia - Palermo Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Open Seat Godo 2003 - Barcelona Arizona Men's Tennis Championships - Scottsdale Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Tata Open - Chennai BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Casablanca Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Erste Bank Open - Vienna Hyundai Hopman Cup - Perth Tennis Masters Series - Paris Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf Open 13 - Marseille Infiniti Open - Los Angeles BCR Open Romania - Bucharest Ordina Open - 's-Hertogenbosch Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad Tennis Masters Series - Madrid BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston French Open - Paris 1 Masters Guinot Mary Cohr Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Athens Olympics - Beijing